#!/bin/bash

# 定义颜色输出
GREEN='\033[0;32m'
NC='\033[0m'

echo -e "${GREEN}🚀 开始配置 Docker 使用国内镜像源...${NC}"

# 创建或修改 Docker 配置文件
DOCKER_CONFIG_FILE="/etc/docker/daemon.json"
if [ ! -f "$DOCKER_CONFIG_FILE" ]; then
  echo -e "${GREEN}未找到 daemon.json 文件，正在创建...${NC}"
  sudo touch "$DOCKER_CONFIG_FILE"
fi

# 配置阿里云镜像源
echo -e "${GREEN}配置阿里云 Docker 镜像源...${NC}"
sudo bash -c 'echo "{
  \"registry-mirrors\": [\"https://mirrors.aliyun.com/docker-ce/\"]
}" > /etc/docker/daemon.json'

# 重启 Docker 服务
echo -e "${GREEN}🚀 重启 Docker 服务...${NC}"
sudo systemctl restart docker

# 验证配置是否生效
echo -e "${GREEN}✅ 验证 Docker 镜像源配置...${NC}"
docker info | grep -i "Registry Mirrors"

echo -e "${GREEN}✅ Docker 镜像源已成功配置为阿里云镜像源！${NC}"
